package br.edu.utfpr.md.services;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.util.HashMap;
import java.util.Map;

import br.edu.utfpr.md.beans.Livro;
import br.edu.utfpr.md.interfaces.IProcuraLivro;

public class ProcuraLivroService extends UnicastRemoteObject implements IProcuraLivro {
	private static final long serialVersionUID = 1L;
	private Map<String, Livro> repositorio = new HashMap<String, Livro>();
	public ProcuraLivroService() throws RemoteException{
		Livro l1 = new Livro();
		Livro l2 = new Livro();
		Livro l3 = new Livro();
		
		l1.setNome("OO com Java");
		l2.setNome("Java na web");
		l3.setNome("EJB");
		
		this.repositorio.put("1", l1);
		this.repositorio.put("2", l2);
		this.repositorio.put("3", l3);
	}
	
	public Livro procura(String isbn) throws RemoteException {
		return this.repositorio.get(isbn);
	}
}
